package cn.dujc.superkid.adapter;

import android.support.annotation.Nullable;
import android.text.Html;
import android.widget.ImageView;

import java.util.List;

import cn.dujc.core.adapter.BaseAdapter;
import cn.dujc.core.adapter.BaseViewHolder;
import cn.dujc.superkid.R;
import cn.dujc.superkid.bean.MyVideoMessageResult;
import cn.dujc.superkid.bean.RegisterResult;
import cn.dujc.superkid.utils.DateUtil;
import cn.dujc.superkid.utils.ImageLoadHelper;

public class MyVideoMesssgeAdapter extends BaseAdapter<MyVideoMessageResult.MyVideoMessageEntity> {
    public MyVideoMesssgeAdapter(@Nullable List<MyVideoMessageResult.MyVideoMessageEntity> data) {
        super(data);
        mLayoutResId= R.layout.que_ans_item;
    }

    @Override
    protected void convert(BaseViewHolder helper, MyVideoMessageResult.MyVideoMessageEntity item) {
        /**
         * id : 5
         * video_id : 2194
         * video_type : 2
         * posttime : 1473566613
         * content : 我来说一招应试技巧，也是去年考过这个杯赛的家长和娃实战经验：
         这题如果解起来很复杂，但是容易蒙对。
         一见到这图形，一般人都会想到梯形一半模型
         就把两个三角形直接当梯形面积一半（实际上不等），2个三角形的和正好等于梯形
         这样，直接就得出答案了

         * answer_teacher_id : 19
         * answer_posttime : 1473577170
         * answer_content : 好的，谢谢您的建议，关于这点我们以后会多多注意的，我们一定会努力做得更好
         * status : 2
         * videoTitle : 第14题
         * course_id : 219
         */
        long problem_posttime = Long.valueOf(item.getPosttime()).longValue();
        String posttime= DateUtil.formatData("yyyy-MM-dd HH:mm:ss",problem_posttime);
        helper.setText(R.id.que_time,posttime);
        helper.setText(R.id.question,item.getContent());
        if(item.getStatus().equals("1")){
            helper.setGone(R.id.rl_alreadyprocessed,false);
            helper.setGone(R.id.rl_untreated,true);
        }else {
            long answer_posttime = Long.valueOf(item.getAnswer_posttime()).longValue();
            String posttime2=DateUtil.formatData("yyyy-MM-dd HH:mm:ss",answer_posttime);
            helper.setText(R.id.teacher_time,posttime2);
//            ImageLoadHelper.loadImage((ImageView) helper.getView(R.id.teacher_icon),item.getAnswer_teacher_avatar());//暂无头像
//            helper.setText(R.id.teacher_name,item.getAnswer_teacher_nicename());
            helper.setText(R.id.teacher_answer,Html.fromHtml(item.getAnswer_content()));
            helper.setGone(R.id.rl_alreadyprocessed,true);
            helper.setGone(R.id.rl_untreated,false);
        }
    }
}
